On the Failure of Middleware to Support Multimedia Applications

نویسنده

  • Gordon S. Blair
چکیده

1. INTRODUCTION In recent years, middleware has emerged as an important architectural element in modern computer systems. For the purposes of this paper, we define middleware to be a layer of software residing on every machine and sitting between the underlying (heterogeneous) operating system platforms and distributed applications/ services, offering a platform-independent programming model to programmers, and masking out the problems relating to distribution. Examples of middleware platforms include CORBA, DCOM, Java RMI and Jini. One notable problem however with such middleware technologies is the complete lack of support for multimedia programming. A number of extensions have been proposed to such platforms, but they are often rather flawed in that they tend to treat multimedia as a service, rather than as a fundamental aspect of the underlying middleware infrastructure. This short paper addresses this lack of support for multimedia and presents the author's own experiences in overcoming this problem. The discussion is structured as follows. Firstly, in section 2, we examine the problem of supporting multimedia in relatively stable environments, where the end systems technologies and the quality of service offered by the underlying network are fairly predictable. In section 3, we then extend the analysis to consider problems associated with ubiquitous multimedia, where, due to user mobility, both the end systems technologies and networks being employed can vary dramatically over time. Finally, section 4 presents some concluding remarks.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Middleware versus Native OS Support: Architectural Considerations for Supporting Multimedia Applications

In this paper, we examine two architectural alternatives— native OS support versus middleware—for supporting multimedia applications. Specifically, we examine whether extensions to OS functionality are necessary for supporting multimedia applications, or whether much of these benefits can be accrued by implementing resource management mechanisms in a middleware system. To answer these questions...

متن کامل

Network integrated multimedia middleware, services, and applications

Today, there is a strong trend towards networked multimedia devices. However, common multimedia software architectures are restricted to perform all processing on a single system. Available software infrastructures for distributed computing – commonly referred to as middleware – only partly provide the facilities needed for supporting multimedia in distributed and dynamic environments. Approach...

متن کامل

An Empirical Evaluation of OS Endsystem Support for Real-time CORBA Object Request Brokers

There is increasing demand to extend Object Request Broker (ORB) middleware to support applications with stringent quality of service (QoS) requirements. In particular, distributed multimedia applications require efficient and predictable performance from the middleware layer and below to deliver necessary end-to-end QoS. Although ORB middleware, such as CORBA, COM+, and Java RMI, offers transp...

متن کامل

A Configurable Multimedia Middleware Platform

Experience has indicated that it is both beneficial and feasible to support soft realtime/ multimedia applications in distributed middleware architectures such as the Object Management Group’s CORBA. However, the deployment of multimedia capable middleware platforms is not yet occurring on a large scale. This is due, in part, to a lack of experience in engineering such platforms in a performant...

متن کامل

Session Sharing as Middleware Service for Distributed Multimedia Applications

The increased number of mobile and stationary devices with multimedia capabilities enables new application scenarios. Particularly interesting is collaborative multimedia access, where a number of users simultaneously enjoys the same content – possibly at different locations using different devices. In this paper we focus on middleware support for such application scenarios. In particular our a...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2000